#ifndef _FTP_CLIENT_H__
#define _FTP_CLIENT_H__
#include"../common/common.h"
struct command
{
	char arg[256];
	char code[5];
};

int read_reply(int sock_ctl);   //读取服务器的回复

void print_reply(int status);     //打印回复信息

int ftpclient_read_cmd(char* buf,size_t size,struct command *cmd); //读取客户端输入的命令

int ftpclient_get(int sock_data,char *filanem);  //下载文件

int ftpclient_open_conn(int sock_ctl);   //打开数据连接

int ftpclient_list(int sock_ctl,int sock_data); //处理list命令

int ftpclient_send_cmd(int sock_ctl,struct command* cmd);     //发送命令

int ftpclient_login(int sock_ctl);

#endif //_FTP_CLIENT_H__
